Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Інформація про навчальний заклад

ВУЗ:
Державний університет інформаційно-комунікаційних технологій
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Кафедра обчислювальної техніки

Інформація про роботу

Рік:
2011
Тип роботи:
Курсова робота
Предмет:
Інформатика

Частина тексту файла

Міністерство транспорту та зв'язку України Міністерство освіти і науки України Державний університет інформаційно - комунікаційних технологій Курсова робота з дисципліни «Інформатика». КАФЕДРА ОБЧИСЛЮВАЛЬНОЇ ТЕХНІКИ Студента I курсу, групи ІМД-11 Спеціальність: ІТ Славов Олександр Вячеславович Залікови книжка № 10ІМ16 Перевірив: доцент Качанов П.Т. Консультант: доцент Качанов П.Т.,Шевченко Д. Оцінка: Дата: Київ 2011 ЗАВДАННЯ НА КУРСОВУ РОБОТУ Загальне завдання на курсову роботу 1.По функції f(i,j), що задана, необхідно сформувати квадратну матрицу A = {aij}, i,j = 1,2, …,…, m, де aij = f(i,j). (Для демонстрації m =5. ) 2.Після чого із цієї матриці відповідно до заданого алгоритму необхідно отримати компоненти вектора X = {xi}, i = 1,2, … , n. 3. Після отримання компонентів вектора X обчисліти значення функції U. Індивідуальне завдання (Вар № 16); 1.Функція f(i,j)= i-3 ( 2 - |j-3|3 )(i+j)5 lg(|j-i|)-(|5,3 - e2j| )(-2)j 2.Компоненти вектора X - скалярний добуток головної діагоналі матриці на зворотній i- й рядок, якщо сума елементів головної діагоналі перевищує її максимальний елемент, інакше за вектор X взяти головну діагональ. 3.  Пояснювальний матеріал. I. Відповідно до пункту №1завдання (формування матриці) 1)Матриця вводиться по рядках, тому зовнішнім циклом з параметром I= 1-n , а внутрішнім - цикл з параметром J=1- m. Згідно нашій функції, яку ми вводимо,є певні обставини. Це ті ,що синтаксис видасть помилку 207 якщо буде :а)Від’ємний логарифм.б) Від’ємний корінь та т.д. У нашому випадку можливо Від’ємний логарифм lg(|j-i|). Тому ми його перевіряемо у циклі. 2)спочатку ми знаходимо сумму елементів гол.діагонали.головна діагональ записуеться у вигляді a[i,i]. Потім треба знайти максимальний елемент гол діагоналі. Ми вважаемо що макс. елемент знаходиться на першій позиції,потім умовою max<a[i,i] ми перевіряемо цю умову ,якщо ця умова виконується,то max:=a[i,i] ,з цього виходе,що но в MAX дійсно знаходится максимальний елемент. Потім перевіряемо нашу умову: «якщо сума елементів головної діагоналі перевищує її максимальний елемент». Вона буде мати вигляд summa>max. Далі якщо умова дійсна виконуються наступні дії: Беремо гол діагональ a[i,i] та множимо ії на зворотній i-тий рядок. i-тий рядок буде мати вігляд a[n-i+1,j] ,оскільки n ми перебираемо стовпці, отже n=4 це останій елемент останього стовпчика, i змінюеться у нас від 1 до n тобто до 4. Отже математично ми підставимо та отримаемо останій i-тий рядок. Множимо головну діагональ на i-тий рядок a[i,i]*a[n-i+1,j] . А якщо наша умова не виконуеться ,тоді ми беремо гол.діагональ. тобто наше головне завданнє буде мати вигляд: Summa>max Then x[i]:=a[i,i]*a[n-i+1,j] Else x[i]:=a[i,i]; Отже якщо на головній діагоналі будуть усі додатні елементи,тоді вочевидь,що сумма буде завжди БіЛЬШОЮ від максимального елемента,а якщо знайдеться хоча б один від’ємний елемент ,тоді сумма не буде більшою, в залежності від від’ємних елементів головної діагонали. A11 A12 A13 A14  A21 A22 A23 A24  A31 A32 A33 A34  A41 A42 A43 A44    Опис масивів: x:real (массив). a:real (матрица,двухмерный массив). Опис змінних: i,j: integer; (индексы) . n,m: integer; (кол-ство строк,столбцов). b,c: integer; (номер в списке,номер по зачетке. Ч0исла для подсчета функции от вектора x[i]). u:real; (значения функции) . max,summa:real; (переменные которые служат для проверки условия на «да» или «нет»). БАЗОВА ПРОГРАМА РЕАЛІЗАЦІЇ АЛГОРИТМУ program zadacha; {формирования квадратной матрицы по выражению для A[i,j], вектора Х по условию задачи в матрице и вычисления функции U} uses crt; {Используемый библиотечный модуль} const len=20;c=16;b=6; {Задаем постоянные числа} type mtx=array[1..len,1.....
Антиботан аватар за замовчуванням

08.02.2013 00:02

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини